<?php
namespace app\common\controller;

/**
 * 后台公共基类
 * @package app\common\controller
 */
class AdminBase extends Base
{
    public function _initialize()
    {
        parent::_initialize();
        if (!session('?admin')) {
            $this->error('未登录！正在跳转到登录页！', 'admin/access/login');
        } else {
            $this->checkLoginStatus();
        }
    }
    /**
     * 检测登录状态
     */
    public function checkLoginStatus()
    {
        $data=model('Admin')->getDataByWhere(false);
        if ($data['login_id']!=session('admin.login_id')) {
            session('admin', null);
            $this->error('对不起，您的账号已在其它地方登陆，请重新登录', 'admin/access/login');
        }
    }
}
